/* 小米页面主体样式 */

/* 设置外部容器样式 */
.topbar-wrapper{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #333;
}
/* 设置超链接样式 */
.topbar a{
    font-size: 12px;
    color: #d0d0d0;
    display: block;
}
/* 设置高亮 */
.topbar a:hover{
    color: white;
}
/* 设置分割线 */
.topbar .line{
    font-size: 12px;
    color: #424242;
    margin: 0 8px;
}
/* 设置左侧容器 */
.service, .topbar li{
    float: left;
}
/* 设置右侧容器 */
.shop-cart,.user-info{
    float: right;
}
/* 设置购物车与用户登录的距离 */
.shop-cart{
    margin-left: 26px;
}
/* 设置购物车样式 */
.shop-cart a{
    width: 120px;
    text-align: center;
    background-color: #424242;
    position: relative;
    z-index: 99999;
}
/* 给li设置相对定位 */
.shop-cart li{
    position: relative;
    
}
/* 设置购物车下拉框样式 */
.shop-cart .cart-frame{
    position: absolute;
    top: 40px;
    /* left: 0; */
    right: 0;
    width: 300px;
    height: 0px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    line-height: 127px;
    text-align: center;
    transition: height 0.3s;
    z-index: 9999;
}

/* 设置下拉框中的字体 */
.cart-frame span{
    font-size: 12px;
}
/* 设置鼠标移入购物车时下拉框显示 */
.shop-cart:hover .cart-frame{
    height: 110px;
}
/* 设置购物车间距 */
.shop-cart i{
    margin-right: 2px;
}
/* 设置鼠标移入购物车时的背景颜色 */
.shop-cart:hover a{
    background-color: #fff;
    color: #ff6700;
}
/* 设置下载app相对定位 */
.app{
    position: relative;
}
/* 设置小三角 */
.app::after{
    content: "";
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top: none;
    border-bottom-color: white;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
/* 给li设置相对定位 */
.service .app-wrapper{
    position: relative;
}
/* 设置二维码下拉框样式 */
.app .qrbox{
    position: absolute;
    left: -39px;
    width: 124px;
    height: 0px;
    overflow: hidden;
    background-color: #fff;
    line-height: 1;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    transition: height  0.3s;
    z-index: 9999;
}
/* 设置鼠标移入，二维码下拉框的显示效果 */
.app-wrapper:hover .qrbox,
.app-wrapper:hover ::after{
   height: 148px; 
   display: block;
}

/* 设置二维码图片大小 */
.app img{
    width: 90px;
    margin: 17px;
    margin-bottom: 11px;
}
/* 设置二维码下拉框文字内容样式 */
.app span{
    color: black;
    font-size: 14px;
}
.header-wrapper{
    position: relative;
}
/* 设置logo导航栏里内部容器的样式 */
.header{
    height: 100px;
}
/* 设置logo的容器样式 */
.header .logo{
    float: left;
    position: relative;
    width: 55px;
    height: 55px;
    margin-top: 22px;
    overflow: hidden;
    /* 隐藏logo中的文字 */
    text-indent: -9999px;
}
/* 设置logo里所有超链接的样式 */
.header .logo a{
    position: absolute;
    left: 0;
    width: 55px;
    height: 55px;
    background-position: center;
    background-color: #ff6700;
    background-image: url(../img-xiaomi/mi-logo.png);
    /* 添加过度效果 */
    transition: left .3s;
}
/* 给房子超链接设置背景图片 */
.header .logo .house{
    background-image: url(../img-xiaomi/mi-home.png);
    left: -55px;
}
/* 设置鼠标移入logo时mi字移动 */
.logo:hover .mi{
    left: 55px;
}
/* 设置鼠标移入logo时房子出现 */
.logo:hover .house{
    left: 0;
}
/* 设置中间导航条 */
.header .nav-wrapper{
    float: left;
    margin-left: 7px;
}
.nav-wrapper .nav{
    /* width: 850px; */
    height: 100px;
    line-height: 100px;
    padding-left: 58px;
}
/* 设置li浮动 */
.nav> li{
    float: left;
}
/* 给左侧导航条的父元素相对定位 */
.all-goods-wrapper{
    position: relative;
}
/* 设置左边容器样式 */
.left-menu{
    position: absolute;
    left: -120px;
    width: 234px;
    height: 420px;
    padding: 20px 0;
    background-color:rgba(0, 0, 0, .3);
    line-height: 1;
    z-index: 666;
}
ul .left-menu li a{
    display: block;
    height: 42px;
    line-height: 42px;
    margin-right: 0;
    padding: 0 20px;
    color: white;
    font-size: 14px;
}
.left-menu li i{
    float: right;
    line-height: 42px;
    font-size: 18px;
}
ul .left-menu li a:hover{
    color: white;
    background-color: #ff6700;
    
}
/* 设置超链接的样式 */
.nav-wrapper li a{
    display: block;
    font-size: 16px;
    margin-right: 20px;
}
/* 隐藏全部商品的超链接 */
.nav-wrapper .all-goods{
    visibility: hidden;
}
/* 设置鼠标移入超链接的效果 */
.nav-wrapper li a:hover{
    color: #ff6700;
}
/* 设置弹出层样式 */
.nav .goods-info{
    width: 100%;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 999;
    background-color: #fff;
    transition: height 0.5s;
}
/* 鼠标移入li时弹出层显示 */
.nav .show-goods:hover ~ .goods-info,
.goods-info:hover {
    height: 228px;
    border-top: 1px solid rgb(224, 224, 224);
    box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
}
/* 设置搜索容器样式 */
.search-wrapper{
    width: 296px;
    height: 50px;
    float: right;
    margin-top: 25px;
}
/* 设置文本框的样式 */
.search-wrapper .search-inp{
    box-sizing: border-box;
    width: 244px;
    height: 50px;
    /* border: none; */
    float: left;
    padding: 0 10px;
    border: 1px solid rgb(224, 224, 224);
    font-size: 16px;
    outline: none;
}
/* 设置焦点样式 */
.search-wrapper .search-inp:focus,
.search-wrapper .search-inp:focus + .search-bon{
    border-color: #ff6700;
}
/* 设置搜索按钮的样式 */
.search-wrapper .search-bon{
    width: 52px;
    height: 50px;
    float: left;
    padding: 0;
    background-color: #fff;
    color: #616161;
    border: 1px solid rgb(224, 224, 224);
    border-left: none;
    font-size: 16px;
}
/* 设置鼠标移入搜索按钮时的效果 */
.search-wrapper .search-bon:hover{
    background-color: #ff6700;
    color: white;
}
/* 设置图片内容区图片的样式 */

/* 设置广告栏的间距 */
.banner-wrapper{
    margin-bottom: 14px;
}
.banner{
    position: relative;
    height: 460px;
}
.banner .img-list li{
    position: absolute;
}
/* 设置图片内容区的图片大小 */
.banner img{
    width: 100%;
    vertical-align: top;
}
/* 设置小圆点 */
.pointer{
    position: absolute;
    right: 35px;
    bottom: 22px;
}
/* 设置圆点超链接样式 */
.pointer a{
    float: left;
    width: 6px;
    height: 6px;
    background-color:rgba(0, 0, 0, .4);
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, .4);
    margin-left: 6px;
}
/* 设置鼠标移入圆点样式 */
.pointer a:hover,
.pointer .active{
    background-color:rgba(255, 255, 255, .4) ;
    border-color: rgba(0, 0, 0, .4);
}
/* 设置箭头样式 */
.prev-next a{
    width: 41px;
    height: 69px;
    background-image: url(../img-xiaomi/icon-slides.png);
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.prev-next .prev{
    left: 234px;
    background-position: -84px 0;
}
.prev-next .prev:hover{
    background-position: 0 0;
}
.prev-next .next{
    right: 0;
    background-position:-125px 0;
}
.prev-next .next:hover{
    background-position: -43px 0;
}
/* 设置固定定位导航条 */
.back-top{
    width: 26px;
    height: 206px;
    background-color: #fff;
    /* border: 1px solid rgb(245, 245, 245); */
    /* 开启固定定位 */
    position: fixed;
    bottom: 60px;
    right: 50%;
    margin-right: -639px;
}
/* 设置固定导航每个li样式 */
.back-top .back li{
    width: 100%;
    height: 41px;
    border: 1px solid rgb(245, 245, 245);
    border-bottom: none;
}
/* 设置超链接样式 */
.back a{
    display: block;
    line-height: 41px;
    text-align: center;
    font-size: 17px;
    color: rgb(153, 153, 153);
}
/* 设置下边框 */
 .back-top .back .shopping{
    border-bottom:1px solid rgb(245, 245, 245) ;
}
/* 设置鼠标移入超链接的效果 */
.back a:hover{
    color: #ff6700;
}
/* 设置广告容器样式 */
.ad{
    height: 170px;
    /* margin-top: 14px; */
}
/* 设置左侧快捷方式 */
.ad .shortcut{
    width: 228px;
    height: 168px;
    background-color: rgb(95,87,80);
    margin-right: 14px;
    padding-top: 2px;
    padding-left: 6px;
}
.ad .shortcut,
.ad .imgss,
.ad li{
    float: left;
}
.ad .shortcut li{
    position: relative;
}
/* 设置快捷方式盒子的上边框 */
.ad .shortcut li::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 64px;
    height: 1px;
    background-color: #665e57;
}
/* 设置快捷方式盒子的左边框 */
.ad .shortcut li::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    width: 1px;
    height: 70px;
    background-color: #665e57;
}
.ad .shortcut a{
    display: block;
    width: 76px;
    height: 84px;
    color: #cfccca;
    text-align: center;
    overflow: hidden;
    font-size: 13px;
}
.ad .shortcut a:hover{
    color: #fff;
}
.ad .shortcut i{
    display: block;
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: 20px;
}
/* 设置右侧图片 */
.ad .imgss li{
    width: 316px;
    margin-right: 15px;
    transition: box-shadow .7s;
}
.ad .imgss li:hover{
    box-shadow: 1px 1px 30px rgba(0, 0, 0, .2);
}
.ad .imgss li:last-child{
    margin: 0;
}
.ad .imgss img{
    width: 100%;
    vertical-align: top;
}



/* 滚轮区 */

/* 秒杀标题 */
.roller-wrapper{
    width: 100%;
    background-color: rgb(245, 245, 245);
    margin-top: 35px;
}
/* 设置秒杀容器样式 */
.roller-wrapper .roller .seckill{
    height: 502px;
}
/* 设置秒杀里标题容器样式 */
.roller .seckill .bth{
    height: 58px;
}
/* 设置秒杀标题容器下面的每个广告容器 */
.roller .seckill .bth~li{
    width: 231px;
    height: 425px;
    float: left;
}
/* 设置秒杀标题里的右部箭头容器样式 */
.roller .seckill .bth .jt{
    float: right;
    width: 73px;
    height: 24px;
    margin-top: 17px;
    border: 1px solid rgb(176,176,180);
}
/* 设置图标字体的样式 */
.roller .seckill .bth .jt a{
    float: left;
    width: 36px;
    text-align: center;
    line-height: 24px;
    color: rgb(176,176,180);
    border-right: 1px solid rgb(176,176,180);
}
/* 去掉箭头内部容器里的右边框 */
.roller .seckill .bth .jt .jt-y a{
    border-right: none;
}
/* 设置鼠标移入右部箭头的显示效果 */
.roller .seckill .bth .jt a:hover i{
    color: #ff6700;
}
/* 秒杀广告容器里的所有盒子间距 */
.roller .seckill li{
    margin-left: 17px;
}
/* 设置秒杀容器里的第一个容器样式，秒杀提示容器 */
.roller .seckill .lightning{
    background-color: rgb(241,237,237);
    border-top: 1px solid rgb(229,57,53);
    margin-left:0;
}
/* 设置秒杀提示容器的几点场 */
.roller .seckill .lightning .c{
    width: 100%;
    margin-top: 74px;
}
/* 设置秒杀提示容器里的各样式间距 */
.roller .seckill .lightning div{
    margin-bottom: 20px;
}
/* 设置秒杀提示容器里的时间场次样式 */
.roller .seckill .lightning .c span{
    font-size: 21px;
    color: rgb(229,57,52);
}
/* 设置秒杀提示容器里的所有样式居中 */
.roller .seckill .lightning .sd,
.roller .seckill .lightning .jl,
.roller .seckill .lightning .c{
    text-align: center;
}
/* 秒杀提示容器最后段落文字大小 */
.roller .seckill .lightning .jl{
    font-size: 15px;
}
/* 提示容器下的所有容器背景样式 */
.roller .seckill .lightning~li{
    background-color: #fff;
}
/* 提示容器下的所有图片样式 */
.roller .seckill .lightning~li img{
    width: 160px;
    height: 160px;
    margin: 0 37px 22px;
}
/* 提示容器下的所有超链接样式 */
.roller .seckill .lightning~li a{
    display: block;
    width: 100%;
    height: 100%;
}
/* 提示容器下的每个容器的上边框样式 */
.roller .seckill .lis1{
    border-top: 1px solid rgb(0,192,165);

}
.roller .seckill .lis2{
    border-top: 1px solid rgb(255,172,19);
}
.roller .seckill .lis3{
    border-top: 1px solid rgb(131,196,78);
}
.roller .seckill .lis4{
    border-top: 1px solid rgb(33,150,243);
}
/* 提示容器下的每个容器里面的商品标题 */
.roller .seckill .lightning~li h2{
    width: 192px;
    text-align: center;
    margin: 0 20px 2px;
}
/* 提示容器下的每个商品容器里面的商品详情 */
.roller .seckill .lightning~li .cc{
    width: 192px;
    text-align: center;
    margin: 0 20px 12px;
    color: #b0b0b0;
    font-size: 12px;
}
/* 提示容器下的每个商品容器的价钱样式 */
.roller .seckill .lightning~li .shuzi{
    width: 100%;
    text-align: center;
}
.roller .seckill .lightning~li .shuzi span{
    color: #ff6700;
}
.roller .seckill .lightning~li .shuzi del{
    color: #b0b0b0;
}
/* 手机容器 */
.move-nav{
    width: 100%;
    height: 686px;
    margin:20px 0 45px 0;
}
.move-nav .mobile-bt .see{
    float: right;
    line-height: 58px;
    font-size: 16px;
}
.move-nav .mobile-bt .see a,
.move-nav .mobile-bt  i{
    transition: color .6s;

}
.move-nav .mobile-bt  i{
    color: #d0d0d0;
}
.move-nav .mobile-bt .see a:hover,
.move-nav .mobile-bt .see a:hover i{
    color: #ff6700;
}

.move-nav .mobile-bt .see span{
    margin-right: 5px;
}

/* 左侧手机容器 */
.fold{
    float: left;
    transition: all .5s;
}
.fold:hover{
    transform: translateY(-3px);
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}
.fold img{
    width: 234px;
    height: 628px;
}
/* 右侧手机容器 */
.move-nav .extension{
    width: 975px;
    height: 628px;
    float: left;
    margin-left: 17px;
}
.move-nav .extension  li{
    float: left;
    margin-right: 17px;
    width: 231px;
    height: 305px;
    transition: all .5s;
    background-color: #fff;
}
.move-nav .extension li:last-child{
    margin-right: 0;
}
.move-nav .extension li:hover{
    transform: translateY(-3px);
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}
/* 右侧手机容器的下部 */
.move-nav>.extension>.ext-buttom{
    margin-top: 17px;
}
/* 家电容器 */
.furniture-wrapper{
    width: 100%;
    height: 686px;
    margin: 20px 0 45px 0;
}
.furniture-wrapper .furniture-bt{
    height: 58px;
}
.furniture-bt .uul{
    float: right;
}
.furniture-bt .uul li{
    float: left;
    line-height: 58px;
    margin-left: 35px;
    font-size: 16px;
    
}
.furniture-bt .uul a{
    padding-bottom: 3px;
    transition: all .4s;
}
.furniture-bt .uul .re a,
.furniture-bt .uul .dsy a:hover{
    color: #ff6700;
    border-bottom:1px solid #ff6700;
}
/* 家电广告容器 */
.roller .jidd{
    width: 100%;
    height: 628px;
}
.roller .jidd li{
    width: 231px;
    height: 305px;
    float: left;
    transition: all .5s;
}
.roller .jidd li:hover{
    transform: translateY(-3px);
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}
.roller .jidd .dy-s~li{
    background-color: #fff;
    margin-left: 17px;
}
.jidd .top-jidd{
    width: 100%;
    height: 305px;
}
.jidd .diyi{
    width: 231px;
    height: 305px;
}
.roller .jidd .bom-jidd{
    margin-top: 17px;
}
.roller .jidd .bom-jidd>.last-box{
    width: 231px;
    height: 305px;
    float: left;
    margin-left: 17px;
}
.roller .jidd .bom-jidd>.last-box .diansh{
    width: 100%;
    height: 144px;
    background-color: #fff;
    transition: all .5s;
}
.roller .jidd .bom-jidd>.last-box .diansh:hover{
    transform: translateY(-3px);
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}
.roller .jidd .bom-jidd>.last-box a{
    display: block;
}
.roller .jidd .bom-jidd>.last-box .last-nav{
    width: 174px;
    height: 80px;
    margin: 32px 28px 0;
}
.roller .jidd .bom-jidd>.last-box .last-nav>div{
    float: left;
}
.roller .jidd .bom-jidd>.last-box .lefl-last h3,
.roller .jidd .bom-jidd>.last-box .lefl-last p{
    width: 94px;
}
.roller .jidd .bom-jidd>.last-box .lefl-last p{
    margin-top: 8px;
    color: #ff6700;
}
.roller .jidd .bom-jidd>.last-box .rii-img img{
    width: 80px;
    height: 80px;
}
/* 设置更多热门盒子样式 */
.roller .jidd .bom-jidd>.last-box .browse-box{
    width: 100%;
    height: 144px;
    background-color: #fff;
    margin-top: 17px;
    overflow: hidden;
    transition: all .5s;
}
.roller .jidd .bom-jidd>.last-box .browse-box:hover{
    transform: translateY(-3px);
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}
/* 设置更多热门内部容器 */
.roller .jidd .bom-jidd>.last-box .browse-box .browse{
    width: 206px;
    height: 50px;
    margin: 47px 12px 0;
    padding-left: 10px;
}

.roller .jidd .bom-jidd>.last-box .browse-box div{
    float: left;
}

.roller .jidd .bom-jidd>.last-box .browse-box a{
    display: block;
}
.roller .jidd .bom-jidd>.last-box .browse-box .le-browse{
    font-size: 19px;
}
.roller .jidd .bom-jidd>.last-box .browse-box .le-browse p{
    font-size: 12px;
}
.roller .jidd .bom-jidd>.last-box .browse-box .arr-ri a{
    padding-left:47px;
}
.roller .jidd .bom-jidd>.last-box .browse-box .arr-ri i{
    font-size: 48px;
    margin-top: 2px;
    color: #ff6700;
}

